.report-table {
  padding: 20px;
  padding-top: 0;
  width: 100%;

  .need-limit-100 {
    width: 83px;
    display: inline-block;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .report-table-wrapper {
    .ant-table-small {
      border-radius: 0;
    }

    .ant-table-bordered .ant-table-thead > tr > th {
      background: #F7F8FA;
      font-family: PingFangSC-Regular;
      font-size: 12px;
      color: #1E2126;
      line-height: 16px;
    }


    .ant-table-wrapper .ant-table .ant-table-content .ant-table-fixed-left .ant-table-body-outer .ant-table-body-inner {
      max-height: 269px !important;
    }
    .ant-table-wrapper .ant-table .ant-table-content .ant-table-scroll .ant-table-body {
      max-height: 269px !important;
    }
    .ant-table-wrapper .ant-table .ant-table-content .ant-table-scroll .ant-table-header {
      overflow-y: scroll;
      overflow-x: hidden;
    }

  }
}
